package com.ruoyi.product.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.ruoyi.product.domain.dto.WoRawDto;
import com.ruoyi.product.domain.vo.WoRawVo;

import java.util.List;


/**
 *
 */
public interface WoRawService  {
    Page<WoRawVo> getWoRawByPage(WoRawDto pageEntity);

    void addWoRaw(WoRawDto testDto);

    void addWoRaws(List<WoRawDto> woRawDtos);


    void updateWoRaw(WoRawDto testDto);

    void delWoRaw(WoRawDto testDto);

    /**
     * 更新原材料状态
     * @param testDto
     */
    void updateWoRawStatus(WoRawDto testDto);

    /**
     * 更新所有损耗值数据
     * @param woRawDtos
     */
    void updateWoRawActualLossValue(List<WoRawDto> woRawDtos);

}
